##base _ScanBase
##bias 30
##private
*
obsolete()()
*
##public
HidePanel()()
ShowPanel()()
ArrangePanel()()
ShowStatus(buffer)(a0)
*
* These 3 bar functions are registerized!!
BeginBar(title,count,cancel)(a0/d0/d1)
Bar(iteration)(d0)
EndBar(junk)(a0)
*
Error()()
VErrorf(text,vargs)(a0/a1)
TogglePanel()()
*
SerOpen(device,unit,baud,z)(a0/d0/d1/d2)
SerClose()()
SerBaud(baud)(d0)
SerRead(buf,len)(a0/d0)
TimedSerRead(buf,len,timeout)(a0/d0/d1)
##private
obsolete1()()
##public
SerPutc(byte)(d0)
SerWrite(string,len)(a0/d0)
SerFlush()()
SerDisable()()
SerEnable()()
*
Ged_Set(window,gadgetid,value)(a0/d0/d1)
Ged_Get(window,gadgetid)(a0/d0)
Ged_Activate(window,gadgetid)(a0/d0)
Ged_Enable(window,gadgetid,enable)(a0/d0/d1)
*
AllocChipBitMap(w,h,d)(d0/d1/d2)
AllocFastBitMap(w,h,d)(d0/d1/d2)
DeleteBitMap(bitmap)(a0)
ClearBitMap(bitmap)(a0)
CopyBitMap(source,dest)(a0/a1)
SetError(errorcode)(d0)
GetError()()
##private
obsolete2()()
##public
DAlloc(size,flags,file,func,line)(d0/d1/a0/a1/d2)
DFree(mem,size,file,func,line)(a1/d0/a0/a2/d2)
*
IsBuffer()()
FreeBuffer()()
InitBuffer(name,width,height,depth,bits,flags)(a0/d0/d1/d2/d3/d4)
ObtainBuffer(which)(d0)
ReleaseBuffer(buffer)(a0)
GetBufLine(buffer,redp,grnp,blup,scanline)(a0/a1/a2/a3/d0)
PutBufLine(buffer)(a0)
PutNewBufLine(buffer,red,grn,blu,scanline)(a0/a2/a2/a3/d0)
PutNewBufLine1(a,b,c,d)(a0/a1/d0/d1)
GetBufVLine(a,b,c,d,e)(a0/a1/a2/a3/d0)
PutBufVLine(a)(a0)
PutNewBufVLine(a,b,c,d,e)(a0/a1/a2/a3/d0)
PutNewBufVLine1(a,b,c,d)(a0/a1/d0/d1)
##private
obsolete111()()
##public
*
##private
obsolete3()()
obsolete4()()
##public
RenderVirtual()()
RenderPartVirtual(x1,y1,x2,y2)(d0/d1/d2/d3)
VirtualTranslate(xptr,yptr)(a0/a1)
GetVCoords(intuimsg,xptr,yptr)(a0/a1/a2)
VirtRow24(a,b,c,d,e)(a0/a1/a2/d0/d1)
ColorVirtual(a)(d0)
ClearVirtual()()
##private
obsolete7()()
obsolete8()()
obsolete9()()
##public
VirtRow8(a,b,c,d)(a0/d0/d1/d2)
VirtCol8(a,b,c,d)(a0/d0/d1/d2)
##private
obsolete112()()
obsolete10()()
##public
VirtualTempClose()()
VirtualTempOpen()()
*
RequestNewRender()()
*
##private
obsolete11()()
obsolete12()()
obsolete13()()
obsolete14()()
obsolete15()()
obsolete16()()
obsolete17()()
obsolete18()()
*
DM_Inquire()()
DM_Dither()()
*
Quantize_Inquire()()
##public
DoQuantize(a,b,d,e,f,g)(d0/d1/a0/a1/a2/d2)
*
AllocBuffer(name,width,height,depth,bits,flags)(a0/d0/d1/d2/d3/d4)
ReplaceBuffer(oldbuf,newbuf)(a0/a1)
KillBuffer(buffer)(a0)
*
ProcessRegion(a,b,d,e,f)(a0/a1/a2/a3/a4)
ProcessPlane(a,b,c,d,e)(a0/a1/a2/d0/a3)
SaveUndo(buffer,leftedge,topedge,width,height)(a0/d0/d1/d2/d3)
RestoreUndo(redraw)(d0)
*
InitHook()()
CleanupHook()()
EasyProcess(a,b,c)(a0/a1/a2)
*
PreOverscan(a)(a0)
PostOverscan(a)(a0)
*
VBoolRequest(title,vargs)(a0/a1)
StringRequest(title,default)(a0/a1)
IntegerRequest(title,low,high,default)(a0/d0/d1/d2)
*
SetCurrentPalette(a,b)(a0/d0)
GetPaletteStruct(a)(a0)
IsRangeLocked(a)(d0)
IsRegisterLocked(a)(d0)
ModifyPalette(a,b,c,d)(d0/d1/d2/d3)
UnlockedColors(a)(d0)
RefreshPalette()()
*
OpenRenderScreen(a,b,c)(a0/d0/d1)
CloseRenderScreen(a)(a0)
DrawRenderArea()()
*
SetModGad(base,id,val)(a0/d0/d1)
Ged_Create(context,newgad,text)(a0/a1/a2)
Ged_Delete(context)(a0)
Ged_Add(context,window)(a0/a1)
Ged_Remove(context,window)(a0/a1)
GedWindow(newwindow,newgad,id,init,free,text)(a0/a1/d0/a2/a3/a4)
Ged_GetIMsg(window,rcptr)(a0/a1)
*
VInfoRequest(title,vargs)(a0/a1)
*
CheckMask(mask,x,y)(a0/d0/d1)
*
RollScreenUp(height)(d0)
RollScreenDown()()
*
InstallCustomMask(a)(a0)
FreeMask(mask)(a0)
BuildRectMask(a,b,c,d)(d0/d1/d2/d3)
BuildOvalMask(a,b,c,d,e)(d0/d1/d2/d3/d4)
BuildPolyMask(a)(a0)
BuildFloodMask(a,b,c,d)(a0/d0/d1/d2)
SetRegionTool(a)(d0)
*
##private
msprintf()()
##public
*
SaveBuffer(a,b,c)(a0/a1/a2)
LoadBuffer(a,b,c)(a0/a1/d0)
*
*------------------------------ 0.49 ---------------------------
*
ParseCommand(a,b)(a0/a1)
RenderPalette(a,b,c,d,e)(a0/a1/d0/a2/d1)
##private
DoRexx()()
DoGadget()()
##public
*
*------------------------------ 0.51 ---------------------------
*
RedrawFull()()
RedrawArea(a,b,c,d)(d0/d1/d2/d3)
*
*------------------------------ 0.52 ---------------------------
*
ListRequester(a,b,c)(a0/a1/d0)
*
*------------------------------ 0.54 ---------------------------
*
VThreeRequest(a,b,c,d,e)(a0/a1/a2/a3/a4)
*
*------------------------------ 0.55 ---------------------------
*
UnlockResource(a)(d0)
RelockResource(a)(d0)
NewGetFile(a,b,c)(a0/a1/d0)
TakeOver(a)(d0)
ReadBuffer(a,b)(a0/a1)
* Misleading name at best:
SaveBrush(a,b,c,d)(a0/a1/a2/a3)
*
*------------------------------ 0.57 ---------------------------
*
SaveMapped(a,b,c,d)(a0/a1/a2/a3)
*
*------------------------------ 0.58 ---------------------------
*
BOpen(file,mode,bufsize)(a0/d0/d1)
BClose(handle)(a0)
BPutc(handle,c)(a0,d0)
BPuts(handle,string)(a0,a1)
BGetc(handle)(a0)
BGets(handle,buf,len)(a0/a1/d0)
BWrite(handle,buffer,length)(a0/a1/d0)
BRead(handle,buffer,length)(a0/a1/d0)
*
*------------------------------ 0.61 ---------------------------
*
CloseWindowSafely(window)(a0)
*
*------------------------------ 0.62 ---------------------------
*
RequestNewScanner()()
RequestNewPrinter()()
*
*------------------------------ 0.63 ---------------------------
*
VSetResult(msg,fmt,vargs)(a0/a1/a2)
##private
MatchArg(arg,...)()
ChangeScanner()()
ChangeRender()()
ChangePrinter()()
##public
*
*------------------------------ 0.64 ---------------------------
*
PrepareNW(nw,width,height,scale)(a0/d0/d1/d2)
*
*------------------------------ 0.65 ---------------------------
*
GetPalette(reg,r,g,b)(d0/a0/a1/a2)
*
*------------------------------ 0.91 ---------------------------
*
ReadText(tag,count)(a0/d0)
FreeText(textarray,count)(a0/d0)
*
*------------------------------ 0.92 ---------------------------
*
InitDither(ng1,ng2,ng3)(a0/a1/a2)
FreeDither(dargs)(a0)
DoDither(buf,dargs)(a0/a1)
Help(file,node)(a0/a1)
*
*------------------------------ 0.93 ---------------------------
*
##private
AddWedge(wedgename,portname)()
##public
AddRawWedge(wedgename,function,userdata)(a0/a1/a2)
RemoveWedge(wedgename,portname)(a0/a1)
RemoveAllWedges()()
##private
DoWedge(wedgename,fmt,...)()
##public
VDoRawWedge(wedgename,resultptr,vargs)(a0/a1/a2)
QuickPix(planes,byteptr,bitptr,color,depth)(a0/a1/a2/d0/d1)
QuickLine(planes,byteptr,bitptr,array,width,depth)(a0/a1/a2/a3/d0/d1)
##private
HandleArexx()()
##public
*
*------------------------------ 0.94 ---------------------------
*
##private
OldReadArgsClone(argc,argv,template,array)()
ReadArgsClone(stringptr,template,array)()
FreeArgsClone(argstruct)()
##public
GedWin(newwindow,newgad,id,init,free,text)(a0/a1/d0/a2/a3/a4)
VMWriteAll(a)(a0)
VMPageChanged(a,b)(a0/d0)
VMGetPage(a,b)(a0/d0)
##private
VMOpen()()
VMClose()()
##public
*
*------------------------------ 0.95 ---------------------------
*
NumberRequest(title,low,high,default)(a0/d0/d1/d2)
*
*------------------------------ 0.98 ---------------------------
*
BFlush(bio)(a0)
BSeek(bio,offset,mode)(a0/d0/d1)
*
*------------------------------ 0.99 ---------------------------
*
VPickFromList(a,b,c,d)(a0/d0/d1/a1)
LangListRequest(a,b,c,d,e,f,g)(a0/a1/d0/d1/d2/d3/a2)
TextListRequest(a,b,c,d,e)(a0/a1/d0/d1/d2)
PickFromListA(a)(a0)
CreateBlend(a)(a0)
DeleteBlend(a)(a0)
mixer(new,old,mix)(d0/d1/d2)
*
*------------------------------ 0.100 ---------------------------
*
GetBufLines(a,b,c,d,e,f)(a0/a1/a2/a3/d0/d1)
PutBufLines(a,b,c)(a0/d0/d1)
*
*------------------------------ 0.104 ---------------------------
*
NewPreOverscan(ns,modeid)(a0/d0)
*
*------------------------------ 1.04 ---------------------------
*
FeatherEdges(mask)(a0)
IsAnimation(fname,format)(a0/a1)
LearnA(fmt,args)(a0/a1)
NewGetPaletteStruct(palette,num)(a0/d0)
SeparateBuffer(buffer,sepinfo,fname,format,args)(a0/a1/a2/a3/a4)
*
PrepareProcess(title,buffer,stripw,striph,flags)(a0/a1/d0/d1/d2)
FinishProcess(procinfo)(a0)
GetData(procinfo,topedge,height,offset)(a0/d0/d1/d2)
PutData(procinfo,topedge,height,offset)(a0/d0/d1/d2)
*
EnableVMEM(enable)(d0)
*
LockBufLine(buffer,row)(a0/d0)
UnlockBufLine(buffer,row)(a0/d0)
*
##end
